package day02;

import java.util.Scanner;

/*
while循环
 */
public class Demo02 {
    public static void main(String[] args) {
        // 1+2+...+100
        /*
        1. i=1 初始化条件
        2. i <= 100 循环条件
        3.
        4.
        执行顺序：1--2--3---4---2---3---4---……
         */
        int i = 1;
        int sum = 0; //存放和
        while (i <= 100) {
            // 3. 循环体
            sum = sum + i;
            // 4. 迭代条件
            i++;
        }
        System.out.println("和=" + sum);

        /*
        从键盘输入任意多个整数，统计里面正数的个数、负数的个数，遇到0结束统计。
         */
        int zs = 0; // 存放正数的个数
        int fs = 0; // 存放负数的个数
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入任意个整数：");
        // 获取一个输入
        int n = scanner.nextInt();
        while (n != 0) { // 等于0时结束循环
            if (n > 0) { // 如果是正数
                zs++;
            } else { // 负数
                fs++;
            }
            n = scanner.nextInt(); // 判断完再次获取一个输入
        }
        System.out.println("正数的个数：" + zs + "，负数的个数：" + fs);
    }
}
